// 以数组的格式类型展示:n次--用户输入的一个数据(未知的数据格式)
// 遇到未知数据格式是使用泛型的绝好时机,比如发请求获取相应数据的时候

function showData<T>(length: number, value: T): Array<T> {
  let result = [];
  for (let i = 0; i < length; i++) {
    result[i] = value;
  }
  return result;
}
let list = showData(10, true);
console.log(list);
showData(3, 'q');
// 泛型下的类型推论,如果不指明,会自动执行类型推论,泛型自动改变其数据类型 <T> => boolean  <T> => string

// 也可以再调用/发送请求的时候,指明泛型 showData<string>(10,'xxx')
